package com.szholly.plug.cms.entity.content;

import com.szholly.data.general.*;

/**
 *  内容
 */
public class ContentRow extends RowBase {

	private static final long serialVersionUID = 1L;

	/**
	 * 日下载数
	 */
	public final static String FIELD_DownloadsDay = "downloads_day";
	
	/**
	 * content_id
	 */
	public final static String FIELD_ContentId = "content_id";
	
	/**
	 * 用户ID
	 */
	public final static String FIELD_UserId = "user_id";
	
	/**
	 * 栏目ID
	 */
	public final static String FIELD_ChannelId = "channel_id";
	
	/**
	 * 是否有标题图
	 */
	public final static String FIELD_HasTitleImg = "has_title_img";
	
	/**
	 * 固顶级别
	 */
	public final static String FIELD_TopLevel = "top_level";
	
	/**
	 * 日评论数
	 */
	public final static String FIELD_CommentsDay = "comments_day";
	
	/**
	 * 站点ID
	 */
	public final static String FIELD_SiteId = "site_id";
	
	/**
	 * 日访问数
	 */
	public final static String FIELD_ViewsDay = "views_day";
	
	/**
	 * 状态(0:草稿;1:审核中;2:审核通过;3:回收站)
	 */
	public final static String FIELD_Status = "status";
	
	/**
	 * 模型ID
	 */
	public final static String FIELD_ModelId = "model_id";
	
	/**
	 * 属性ID
	 */
	public final static String FIELD_TypeId = "type_id";
	
	/**
	 * 是否推荐
	 */
	public final static String FIELD_IsRecommend = "is_recommend";
	
	/**
	 * 排序日期
	 */
	public final static String FIELD_SortDate = "sort_date";
	
	/**
	 * 日顶数
	 */
	public final static String FIELD_UpsDay = "ups_day";
	
	
	
	/**
	 * 获取日下载数
	 */
	public Integer getDownloadsDay() {
		return (Integer) getValue(GlobalDataType.Int32, FIELD_DownloadsDay);
	}

	/**
	 * 设置日下载数
	 */
	public void setDownloadsDay(Integer value) {
		setValue(FIELD_DownloadsDay, value);
	}
	
	/**
	 * 获取content_id
	 */
	public Integer getContentId() {
		return (Integer) getValue(GlobalDataType.Int32, FIELD_ContentId);
	}

	/**
	 * 设置content_id
	 */
	public void setContentId(Integer value) {
		setValue(FIELD_ContentId, value);
	}
	
	/**
	 * 获取用户ID
	 */
	public Integer getUserId() {
		return (Integer) getValue(GlobalDataType.Int32, FIELD_UserId);
	}

	/**
	 * 设置用户ID
	 */
	public void setUserId(Integer value) {
		setValue(FIELD_UserId, value);
	}
	
	/**
	 * 获取栏目ID
	 */
	public Integer getChannelId() {
		return (Integer) getValue(GlobalDataType.Int32, FIELD_ChannelId);
	}

	/**
	 * 设置栏目ID
	 */
	public void setChannelId(Integer value) {
		setValue(FIELD_ChannelId, value);
	}
	
	/**
	 * 获取是否有标题图
	 */
	public Integer getHasTitleImg() {
		return (Integer) getValue(GlobalDataType.Int32, FIELD_HasTitleImg);
	}

	/**
	 * 设置是否有标题图
	 */
	public void setHasTitleImg(Integer value) {
		setValue(FIELD_HasTitleImg, value);
	}
	
	/**
	 * 获取固顶级别
	 */
	public Integer getTopLevel() {
		return (Integer) getValue(GlobalDataType.Int32, FIELD_TopLevel);
	}

	/**
	 * 设置固顶级别
	 */
	public void setTopLevel(Integer value) {
		setValue(FIELD_TopLevel, value);
	}
	
	/**
	 * 获取日评论数
	 */
	public Integer getCommentsDay() {
		return (Integer) getValue(GlobalDataType.Int32, FIELD_CommentsDay);
	}

	/**
	 * 设置日评论数
	 */
	public void setCommentsDay(Integer value) {
		setValue(FIELD_CommentsDay, value);
	}
	
	/**
	 * 获取站点ID
	 */
	public Integer getSiteId() {
		return (Integer) getValue(GlobalDataType.Int32, FIELD_SiteId);
	}

	/**
	 * 设置站点ID
	 */
	public void setSiteId(Integer value) {
		setValue(FIELD_SiteId, value);
	}
	
	/**
	 * 获取日访问数
	 */
	public Integer getViewsDay() {
		return (Integer) getValue(GlobalDataType.Int32, FIELD_ViewsDay);
	}

	/**
	 * 设置日访问数
	 */
	public void setViewsDay(Integer value) {
		setValue(FIELD_ViewsDay, value);
	}
	
	/**
	 * 获取状态(0:草稿;1:审核中;2:审核通过;3:回收站)
	 */
	public Integer getStatus() {
		return (Integer) getValue(GlobalDataType.Int32, FIELD_Status);
	}

	/**
	 * 设置状态(0:草稿;1:审核中;2:审核通过;3:回收站)
	 */
	public void setStatus(Integer value) {
		setValue(FIELD_Status, value);
	}
	
	/**
	 * 获取模型ID
	 */
	public Integer getModelId() {
		return (Integer) getValue(GlobalDataType.Int32, FIELD_ModelId);
	}

	/**
	 * 设置模型ID
	 */
	public void setModelId(Integer value) {
		setValue(FIELD_ModelId, value);
	}
	
	/**
	 * 获取属性ID
	 */
	public Integer getTypeId() {
		return (Integer) getValue(GlobalDataType.Int32, FIELD_TypeId);
	}

	/**
	 * 设置属性ID
	 */
	public void setTypeId(Integer value) {
		setValue(FIELD_TypeId, value);
	}
	
	/**
	 * 获取是否推荐
	 */
	public Integer getIsRecommend() {
		return (Integer) getValue(GlobalDataType.Int32, FIELD_IsRecommend);
	}

	/**
	 * 设置是否推荐
	 */
	public void setIsRecommend(Integer value) {
		setValue(FIELD_IsRecommend, value);
	}
	
	/**
	 * 获取排序日期
	 */
	public java.util.Date getSortDate() {
		return (java.util.Date) getValue(GlobalDataType.Date, FIELD_SortDate);
	}

	/**
	 * 设置排序日期
	 */
	public void setSortDate(java.util.Date value) {
		setValue(FIELD_SortDate, value);
	}
	
	/**
	 * 获取日顶数
	 */
	public Integer getUpsDay() {
		return (Integer) getValue(GlobalDataType.Int32, FIELD_UpsDay);
	}

	/**
	 * 设置日顶数
	 */
	public void setUpsDay(Integer value) {
		setValue(FIELD_UpsDay, value);
	}
}